Mexico City's climate is characterized by mild winters and warm summers, with temperatures fluctuating significantly throughout the year. In winter months (December to February), daytime temperatures reach pleasant highs around 20-22°C, while nighttime lows can dip to near-freezing levels around 0-3°C. As spring approaches in March and April, temperatures gradually rise, reaching comfortable highs of 24-25°C on average. Summer months (June to August) are hot, with highs often peaking at 31°C or more, but evening temperatures remain relatively cool. Autumn brings a return to milder conditions, with temperatures cooling down by September and October, only to rise again slightly in November before the onset of winter.